add more info to the testanimation frames.
authorJonathan Blandford <jrb@redhat.com>
Thu, 6 Apr 2000 20:28:20 +0000 (20:28 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Thu, 6 Apr 2000 20:28:20 +0000 (20:28 +0000)
2000-04-06  Jonathan Blandford  <jrb@redhat.com>

* gdk-pixbuf/testanimation.c (main): add more info to the
testanimation frames.

demos/testanimation.c
gdk-pixbuf/ChangeLog

index d67b8dd8def717785e1b37aa44165399bb2cdee3..0663ae2e58d23f63b150b51df66c3f70dd8bfb40 100644 (file)
@@ -238,8 +238,6 @@ config_func (GtkWidget *drawing_area, GdkEventConfigure *event, gpointer data)
     
        pixbuf = (GdkPixbuf *)gtk_object_get_data(GTK_OBJECT(drawing_area), "pixbuf");
 
-       g_print("X:%d Y:%d\n", event->width, event->height);
-
 #if 0
        if (((event->width) != (pixbuf->art_pixbuf->width)) ||
            ((event->height) != (pixbuf->art_pixbuf->height))) 
@@ -411,14 +409,23 @@ main (int argc, char **argv)
                return 0;
        } else {
                for (i = 1; i < argc; i++) {
-
                        animation = gdk_pixbuf_animation_new_from_file (argv[i]);
 
                        if (animation) {
+                               gint i = 0;
                                GList *listptr;
                                for (listptr = animation->frames; listptr; listptr = listptr->next){
-                                       g_print ("in a frame\n");
-                                       new_testrgb_window (((GdkPixbufFrame *)listptr->data)->pixbuf, "File");
+                                       gchar *title;
+                                       title = g_strdup_printf ("Frame %d", i);
+                                       g_print ("Frame %d  x:%d y:%d width:%d height:%d\n",
+                                                i,
+                                                ((GdkPixbufFrame *)listptr->data)->x_offset,
+                                                ((GdkPixbufFrame *)listptr->data)->y_offset,
+                                                gdk_pixbuf_get_width (((GdkPixbufFrame *)listptr->data)->pixbuf),
+                                                gdk_pixbuf_get_height (((GdkPixbufFrame *)listptr->data)->pixbuf));
+                                       new_testrgb_window (((GdkPixbufFrame *)listptr->data)->pixbuf, title);
+                                       g_free (title);
+                                       i++;
                                }
                                found_valid = TRUE;
                        }
index 16f08f6cf6c9cf5a419759f5a840b75c277688d7..20bb05992ec186011ede210ab8f78744df3a6035 100644 (file)
@@ -1,3 +1,8 @@
+2000-04-06  Jonathan Blandford  <jrb@redhat.com>
+
+       * gdk-pixbuf/testanimation.c (main): add more info to the
+       testanimation frames.
+
 2000-04-04  Ettore Perazzoli  <ettore@helixcode.com>
 
        * gdk-pixbuf/gdk-pixbuf-animation.c